Equational Logic Programming Actions, and Change
نویسندگان
چکیده
Recently three approaches for solving planning problems deductively were proposed each of which does not require to state frame axioms explicitly. These approaches are based on the linear connection method, an equational logic programming language, and on linear logic. In this paper, we briefly review these approaches and show that they are equivalent. Moreover, we illustrate that these approaches are not only restricted to deductive planning, but can be applied whenever actions are to be modelled in logic. We show that the approaches essentially amount on building predicates over the data structure multiset. Such multisets are interpreted as resources, which are consumed and produced by actions. We give a minimal and complete unification algorithm for the equational theory which defines the multisets. Finally, we discuss possible extensions of the equational logic programming approach.
منابع مشابه
Actions and Specificity
A solution to the problem of specificity in a resource–oriented deductive approach to actions and change is presented. Specificity originates in the problem of overloading methods in object oriented frameworks but can be observed in general applications of actions and change in logic. We give a uniform solution to the problem of specificity culminating in a completed equational logic program wi...
متن کاملActions and Speciicity
A solution to the problem of speciicity in a resource{oriented deductive approach to actions and change is presented. Speciicity originates in the problem of overloading methods in object oriented frameworks but can be observed in general applications of actions and change in logic. We give a uniform solution to the problem of speciicity culminating in a completed equational logic program with ...
متن کاملRepresenting Actions in Equational Logic Programming
A sound and complete approach for encoding the action description language A developed by M. Gelfond and V. Lifschitz in an equational logic program is given. Our results allow the comparison of the resource-oriented equational logic based approach and various other methods designed for reasoning about actions, most of them based on variants of the situation calculus, which were also related to...
متن کاملModelling theories of actions by Equational Logic Programs
A sound and complete approach for encoding the action description language A developed by M. Gelfond and V. Lifschitz in an equational logic program is given. Our results allow the comparison of the resource-oriented equational logic based approach and various other methods designed for reasoning about actions, most of them based on variants of the situation calculus, which were also related to...
متن کاملConstraint Equational Logic Programming and Resource{based Partial Order Planning
Nowadays planning systems are usually based on partially order sets of actions as these sets specify necessary ordering constraints but do not commit otherwise. While computing these sets one usually maintains lists of links in order to detect potential threats. As shown in this paper these maintenance operations are unneccessary if the preconditions as well as eeects of actions are modelled as...
متن کامل